﻿using T4UtilityBelt.DataDesigns;

namespace T4UtilityBelt.UxDesigns.Controls.Renderers.ViewModel
{
    [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1005:AvoidExcessiveParametersOnGenericTypes")]
    public abstract class ParentRenderer<TControl, TRenderer, TProperty> : PropertyRenderer<TControl, TRenderer, TProperty>, IParentRenderer<TControl, TRenderer, TProperty> 
        where TControl : ParentControl<TControl, TRenderer, TProperty>
        where TRenderer : class, IParentRenderer<TControl, TRenderer, TProperty>
        where TProperty : Parent
    {
    }
}